﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WinHeatTransfer
{
    public class Material
    {
        /// <summary>
        /// Название материала.
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// Теплопроводность. Вт/(м·К).
        /// </summary>
        public double Conductivity { get; set; }

        /// <summary>
        /// Теплоемкость. Дж/(кг·K).
        /// </summary>
        public double HeatCapacity { get; set; }

        /// <summary>
        /// Плотность. кг/м³
        /// </summary>
        public double Density { get; set; }

        /// <summary>
        /// Температура плавления. Кельвин.
        /// </summary>
        public double MeltingPoint { get; set; }

        /// <summary>
        /// Коэффициент для теплового уравнения.
        /// </summary>
        public double A2 => Conductivity / (HeatCapacity * Density);

        public override string ToString()
        {
            return Name;
        }
    }
}
